internal combustion engine-driven device - Spanish English Dictionary